from datetime import datetime
import sched
import time

"""
每个 10 秒打印当前时间。
"""


def timedTask():
    # 初始化 sched 模块的 scheduler 类
    scheduler = sched.scheduler(time.time, time.sleep)
    # 增加调度任务
    scheduler.enter(10, 1, task)
    # 运行任务
    scheduler.run()


# 定时任务
def task():
    print("定时任务开始执行")
    print(datetime.now().strftime("%Y-%m-%d %H:%M:%S"))


if __name__ == "__main__":
    # 阻塞主线程
    timedTask()
    print("main_end")
